package com.caiyouxi.user.model;

import java.io.Serializable;
import java.util.Date;

/**
 * Created by Administrator on 2017/11/13.
 */
public class UserRegLogBean implements Serializable {

    /**
     * ID
     */
    private Integer user_id;

    /**
     * 注册时间
     */
    private Date reg_time;

    /**
     * 通过什么方式注册的。
     * 通过什么方式注册的。有以下值之一：
     * WECHAT:通过微信账号登录注册；
     * WEIBO：通过新浪微博账号登录注册；
     * QQ：通过 QQ 账号登录注册；
     * EMAIL：通过电子邮件注册；
     * PHONE：通过手机号码注注；
     * USERNAME：通过手机号码注注；
     * 或者其他的第三方标识。
     */
    private String source;

    /**
     * 在我们的哪个 app 或站点注册的。
     * app编号|app 名称
     */
    private String app_from;

    /**
     * 邀请人
     */
    private String invite;

    /**
     * 设备信息。包含设备型号等信息
     */
    private String device;

    /**
     * agent信息
     */
    private String reg_agent;

    /**
     * 注册IP
     */
    private String reg_ip;

    /**
     * 渠道信息。渠道编号|渠道名称
     */
    private String channel;
    /**
     * 邀请码。
     */
    private String promo_code;


    public String getPromo_code() {
        return promo_code;
    }

    public void setPromo_code(String promo_code) {
        this.promo_code = promo_code;
    }

    public Integer getUser_id() {
        return user_id;
    }

    public void setUser_id(Integer user_id) {
        this.user_id = user_id;
    }

    public Date getReg_time() {
        return reg_time;
    }

    public void setReg_time(Date reg_time) {
        this.reg_time = reg_time;
    }

    public String getSource() {
        return source;
    }

    public void setSource(String source) {
        this.source = source;
    }

    public String getApp_from() {
        return app_from;
    }

    public void setApp_from(String app_from) {
        this.app_from = app_from;
    }

    public String getInvite() {
        return invite;
    }

    public void setInvite(String invite) {
        this.invite = invite;
    }

    public String getDevice() {
        return device;
    }

    public void setDevice(String device) {
        this.device = device;
    }

    public String getReg_agent() {
        return reg_agent;
    }

    public void setReg_agent(String reg_agent) {
        this.reg_agent = reg_agent;
    }

    public String getReg_ip() {
        return reg_ip;
    }

    public void setReg_ip(String reg_ip) {
        this.reg_ip = reg_ip;
    }

    public String getChannel() {
        return channel;
    }

    public void setChannel(String channel) {
        this.channel = channel;
    }
}
